road plough - French English Dictionary